features: &options.flag_features,
all_features: options.flag_all_features,
no_default_features: options.flag_no_default_features,
- spec: &options.flag_package,
+ spec: ops::Packages::Packages(&options.flag_package),
mode: ops::CompileMode::Check,
release: options.flag_release,
filter: ops::CompileFilter::new(options.flag_lib,
let profiles = ws.profiles();
- let pair = resolve_dependencies(ws,
- source,
- features,
- all_features,
- no_default_features,
- &specs)?;
- let (packages, resolve_with_overrides) = pair;
+ let resolve = resolve_dependencies(ws,
+ source,
+ features,
+ all_features,
+ no_default_features,
+ &spec)?;
+ let (spec, packages, resolve_with_overrides) = resolve;
let mut pkgids = Vec::new();
if spec.len() > 0 {